package com.yilin.tms.core.entity.user.hatch;


import com.baomidou.mybatisplus.annotation.TableName;
import com.yilin.tms.core.commons.base.BaseEntity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

@Entity
@Table(name = "hatch_wechat")
@TableName(value = "hatch_wechat")
public class HatchWechat extends BaseEntity {
    @Column(name = "plat_id")
    private String platId;
    @Column(name = "plat_name")
    private String platName;
    @Column(name = "plat_code")
    private String platCode;//平台编码用于回调
    @Column(name = "notify_back_url")
    private String notifyBackUrl; // 微信回调服务器地址

    //---------------貨主端---------------------------
    @Column(name = "shipper_mch_id")
    private String shipperMchId; //商户号
    @Column(name = "shipper_app_id")
    private String shipperAppId; //Appid
    @Column(name = "shipper_universal_link")
    private String shipperUniversalLink;//IOS跳转链接

    @Column(name = "shipper_cert_folder_url")
    private String shipperCertFolderUrl; //微信SSL证书路径
    @Column(name = "shipper_private_key_url")
    private String shipperPrivateKeyUrl; //商户私钥路径
    @Column(name = "shipper_serial_no")
    private String shipperSerialNo;  //证书序列号
    @Column(name = "shipper_api_v3_key")
    private String shipperApiV3Key;//apiV3秘钥


    //-----------------司機端-------------------------
    @Column(name = "trucker_mch_id")
    private String truckerMchId;//商户号
    @Column(name = "trucker_app_id")
    private String truckerAppId;//Appid
    @Column(name = "trucker_universal_link")
    private String truckerUniversalLink;//IOS跳转链接

    @Column(name = "trucker_cert_folder_url")
    private String truckerCertFolderUrl;//微信SSL证书路径
    @Column(name = "trucker_private_key_url")
    private String truckerPrivateKeyUrl;//商户私钥路径
    @Column(name = "trucker_serial_no")
    private String truckerSerialNo; //证书序列号
    @Column(name = "trucker_api_v3_key")
    private String truckerApiV3Key; //apiV3秘钥



    public String getShipperUniversalLink() {
        return shipperUniversalLink;
    }

    public void setShipperUniversalLink(String shipperUniversalLink) {
        this.shipperUniversalLink = shipperUniversalLink;
    }

    public String getTruckerUniversalLink() {
        return truckerUniversalLink;
    }

    public void setTruckerUniversalLink(String truckerUniversalLink) {
        this.truckerUniversalLink = truckerUniversalLink;
    }

    public String getPlatId() {
        return platId;
    }

    public void setPlatId(String platId) {
        this.platId = platId;
    }

    public String getPlatName() {
        return platName;
    }

    public void setPlatName(String platName) {
        this.platName = platName;
    }

    public String getNotifyBackUrl() {
        return notifyBackUrl;
    }

    public void setNotifyBackUrl(String notifyBackUrl) {
        this.notifyBackUrl = notifyBackUrl;
    }

    public String getShipperMchId() {
        return shipperMchId;
    }

    public void setShipperMchId(String shipperMchId) {
        this.shipperMchId = shipperMchId;
    }

    public String getShipperAppId() {
        return shipperAppId;
    }

    public void setShipperAppId(String shipperAppId) {
        this.shipperAppId = shipperAppId;
    }

    public String getShipperCertFolderUrl() {
        return shipperCertFolderUrl;
    }

    public void setShipperCertFolderUrl(String shipperCertFolderUrl) {
        this.shipperCertFolderUrl = shipperCertFolderUrl;
    }

    public String getShipperPrivateKeyUrl() {
        return shipperPrivateKeyUrl;
    }

    public void setShipperPrivateKeyUrl(String shipperPrivateKeyUrl) {
        this.shipperPrivateKeyUrl = shipperPrivateKeyUrl;
    }

    public String getShipperSerialNo() {
        return shipperSerialNo;
    }

    public void setShipperSerialNo(String shipperSerialNo) {
        this.shipperSerialNo = shipperSerialNo;
    }

    public String getShipperApiV3Key() {
        return shipperApiV3Key;
    }

    public void setShipperApiV3Key(String shipperApiV3Key) {
        this.shipperApiV3Key = shipperApiV3Key;
    }

    public String getTruckerMchId() {
        return truckerMchId;
    }

    public void setTruckerMchId(String truckerMchId) {
        this.truckerMchId = truckerMchId;
    }

    public String getTruckerAppId() {
        return truckerAppId;
    }

    public void setTruckerAppId(String truckerAppId) {
        this.truckerAppId = truckerAppId;
    }

    public String getTruckerCertFolderUrl() {
        return truckerCertFolderUrl;
    }

    public void setTruckerCertFolderUrl(String truckerCertFolderUrl) {
        this.truckerCertFolderUrl = truckerCertFolderUrl;
    }

    public String getTruckerPrivateKeyUrl() {
        return truckerPrivateKeyUrl;
    }

    public void setTruckerPrivateKeyUrl(String truckerPrivateKeyUrl) {
        this.truckerPrivateKeyUrl = truckerPrivateKeyUrl;
    }

    public String getTruckerSerialNo() {
        return truckerSerialNo;
    }

    public void setTruckerSerialNo(String truckerSerialNo) {
        this.truckerSerialNo = truckerSerialNo;
    }

    public String getTruckerApiV3Key() {
        return truckerApiV3Key;
    }

    public void setTruckerApiV3Key(String truckerApiV3Key) {
        this.truckerApiV3Key = truckerApiV3Key;
    }

    public String getPlatCode() {
        return platCode;
    }

    public void setPlatCode(String platCode) {
        this.platCode = platCode;
    }
}
